home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / PROGRAMMING / DESKLIBC / SOURCES.ZIP / DeskLib / !DLSources / Libraries / Handler / Static / Makefile < prev   
Makefile  |  1995-09-04  |  3KB  |  138 lines

  1.  
  2. ObjectFiles    =        \
  3.             o.ClickOK    \
  4.             o.CloseW    \
  5.             o.DeleteW    \
  6.             o.DragFinish    \
  7.             o.DragNULL    \
  8.             o.HtchRedraw    \
  9.             o.Key    \
  10.             o.ModeChange    \
  11.             o.NullRedraw    \
  12.             o.OpenW    \
  13.  
  14.  
  15. LibName        =    Handler
  16.  
  17. # Template makefile which makes normal 
  18. # .o files for use in the main static
  19. # linking DeskLib.
  20.  
  21. # The macro $(ObjectFiles) should be set at the 
  22. # start of this file to be a space-separated
  23. # list of object files.
  24. # This is done by 'Makatic'.
  25.  
  26. # The macro $(LibName) should also be set at the 
  27. # start of this file, to be the name of the 
  28. # DeskLib sublibrary.
  29. # This is done by 'Makatic'.
  30.  
  31. # Compiler and linker flags, These can be anything. 
  32. # All essential flags are included in the macros 
  33. # $(CC) and $(ASM)
  34. #
  35. CCFlags        =    -ffahi $(CCExtra) -depend !Depend -throwback -D_DeskLib_$(LibName) -I,C:
  36. ASMFlags    =    -Stamp -NoCache -CloseExec -Quit $(ASMExtra)
  37.  
  38. CC        =    cc -c $(CCFlags)
  39. ASM        =    objasm $(ASMFlags)
  40.  
  41.  
  42. # -------------------------------------------------------
  43. # Everything below here should probably not be changed...
  44. # -------------------------------------------------------
  45.  
  46. # Here's what we want to make...
  47. #
  48. All:        $(ObjectFiles)
  49.  
  50.  
  51. VPATH = @.^
  52.  
  53. .SUFFIXES:    .c .s .o
  54.  
  55. .c.o:
  56.     $(CC) $< -o $@
  57.     
  58. .s.o:
  59.     $(ASM) -from $< -to $@
  60.  
  61.  
  62.  
  63. # Dynamic dependencies:
  64. o.ClickOK:    ^.c.ClickOK
  65. o.ClickOK:    DeskLib:h.Wimp
  66. o.ClickOK:    DeskLib:h.Core
  67. o.ClickOK:    DeskLib:h.Icon
  68. o.ClickOK:    DeskLib:h.DragASpr
  69. o.ClickOK:    DeskLib:h.Handler
  70. o.CloseW:    ^.c.CloseW
  71. o.CloseW:    DeskLib:h.WimpSWIS
  72. o.CloseW:    DeskLib:h.Core
  73. o.CloseW:    DeskLib:h.Wimp
  74. o.CloseW:    DeskLib:h.Window
  75. o.CloseW:    DeskLib:h.Pointer
  76. o.CloseW:    DeskLib:h.Core
  77. o.CloseW:    DeskLib:h.Icon
  78. o.CloseW:    DeskLib:h.DragASpr
  79. o.CloseW:    DeskLib:h.Window
  80. o.CloseW:    DeskLib:h.Coord
  81. o.CloseW:    DeskLib:h.Handler
  82. o.DeleteW:    ^.c.DeleteW
  83. o.DeleteW:    DeskLib:h.Wimp
  84. o.DeleteW:    DeskLib:h.Core
  85. o.DeleteW:    DeskLib:h.Window
  86. o.DeleteW:    DeskLib:h.WimpSWIs
  87. o.DeleteW:    DeskLib:h.Pointer
  88. o.DeleteW:    DeskLib:h.Core
  89. o.DeleteW:    DeskLib:h.Icon
  90. o.DeleteW:    DeskLib:h.DragASpr
  91. o.DeleteW:    DeskLib:h.Window
  92. o.DeleteW:    DeskLib:h.Coord
  93. o.DeleteW:    DeskLib:h.Handler
  94. o.DragFinish:    ^.c.DragFinish
  95. o.DragFinish:    DeskLib:h.Wimp
  96. o.DragFinish:    DeskLib:h.Core
  97. o.DragFinish:    DeskLib:h.Drag
  98. o.DragFinish:    DeskLib:h.Handler
  99. o.DragNULL:    ^.c.DragNULL
  100. o.DragNULL:    DeskLib:h.Wimp
  101. o.DragNULL:    DeskLib:h.Core
  102. o.DragNULL:    DeskLib:h.Drag
  103. o.DragNULL:    DeskLib:h.Handler
  104. o.HtchRedraw:    ^.c.HtchRedraw
  105. o.HtchRedraw:    DeskLib:h.WimpSWIS
  106. o.HtchRedraw:    DeskLib:h.Core
  107. o.HtchRedraw:    DeskLib:h.Wimp
  108. o.HtchRedraw:    DeskLib:h.GFX
  109. o.HtchRedraw:    DeskLib:h.Handler
  110. o.Key:    ^.c.Key
  111. o.Key:    DeskLib:h.WimpSWIS
  112. o.Key:    DeskLib:h.Core
  113. o.Key:    DeskLib:h.Wimp
  114. o.Key:    DeskLib:h.Handler
  115. o.ModeChange:    ^.c.ModeChange
  116. o.ModeChange:    Desklib:h.Wimp
  117. o.ModeChange:    Desklib:h.Core
  118. o.ModeChange:    Desklib:h.Screen
  119. o.ModeChange:    Desklib:h.Window
  120. o.ModeChange:    Desklib:h.WimpSWIs
  121. o.ModeChange:    Desklib:h.Pointer
  122. o.ModeChange:    Desklib:h.Core
  123. o.ModeChange:    Desklib:h.Icon
  124. o.ModeChange:    Desklib:h.DragASpr
  125. o.ModeChange:    Desklib:h.Window
  126. o.ModeChange:    Desklib:h.Coord
  127. o.ModeChange:    DeskLib:h.Handler
  128. o.NullRedraw:    ^.c.NullRedraw
  129. o.NullRedraw:    DeskLib:h.WimpSWIS
  130. o.NullRedraw:    DeskLib:h.Core
  131. o.NullRedraw:    DeskLib:h.Wimp
  132. o.NullRedraw:    DeskLib:h.Handler
  133. o.OpenW:    ^.c.OpenW
  134. o.OpenW:    DeskLib:h.WimpSWIS
  135. o.OpenW:    DeskLib:h.Core
  136. o.OpenW:    DeskLib:h.Wimp
  137. o.OpenW:    DeskLib:h.Handler
  138.